package pruebarepositorios.facade;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
/**
 *
 * @author Cristian
 */
import pruebarepositorios.Interfaz.Interfaz;
import pruebarepositorios.Interfaz.Dibujo;
import pruebarepositorios.Logica.DaoPuntos;
import pruebarepositorios.Logica.Estadisticas;

public class Facade {

    Estadisticas estadisticas;
    DaoPuntos datos;
    Interfaz interfaz;
    Dibujo grafica;

    public Facade() {
        
        this.poneLogica();
        this.poneInterfaz();       
    }

    public static void main(String[] args) {
        new Facade();
    }
    
    private void poneLogica(){
        estadisticas = new Estadisticas();
        datos = new DaoPuntos();
    }
    
    private void poneInterfaz(){
        interfaz = new Interfaz(estadisticas, datos);
        grafica = new Dibujo(estadisticas.getPuntos());
        interfaz.setVisible(true);
    }
}
